草庐IT

Android SQLite LIKE 转义通配符

全部标签

windows - Windows 批处理命令中目录的通配符

我需要使用批处理文件将一个文件夹的内容复制到另一个文件夹-我面临的问题是其中一个父文件夹每天都会更改,并以今天的日期命名。因此,例如,我有以下命令:xcopy/Y/S"\\auto-jenkins\Builds\2017\R1\\[0822]\EN\\*.*""C:\Users\Administrator\Desktop\EN"今天工作正常,不幸的是明天[0822]将不存在,我需要的文件将在[0823]下。有谁知道我可以使用通配符代替[0822]的方法吗?[08**]文件夹将是\R1下的唯一文件夹,如果有帮助... 最佳答案 有人知

windows - VBscript 在特定时间范围内检查文件是否存在(能够使用通配符)

大家早上好我一直在尝试将一个VBscript放在一起,该脚本在执行脚本时从用户那里获取文件路径和文件名(其中可能包含通配符)。然后脚本将检查指定目录中是否有与提供的文件名匹配的文件,然后查看最后修改日期以查看它是否在特定时间范围内创建/修改(即早上6点加减5分钟)。然后它将所述文件复制到一个zip文件中。到目前为止,我已经能够使参数正常工作,并且我已将其设置为获取当前时间、查看文件夹中的文件并将硬编码文件名与文件夹中的文件名相匹配。这是我目前所拥有的。currentTime=Now()filePath=Wscript.Arguments.Item(0)fileName=Wscript.

c - 为什么通配符不能代表FindFirstFile中的目录?

我正在尝试使用FindFirstFile检查某些文件是否遵循某个模式,但通配符*似乎不能代表目录。intmain(){WIN32_FIND_DATAWfindFileData;wchar_tpath[]=LR"(.\*\*.txt)";HANDLEhFind=FindFirstFileW(path,&findFileData);if(hFind!=INVALID_HANDLE_VALUE){do{printf("%S\n",findFileData.cFileName);}while(FindNextFileW(hFind,&findFileData));}}对于这棵树,什么都不打印:

windows - 转义批处理脚本变量中的引号

如何转义变量中的引号以与另一个引号进行比较。示例:脚本输出““test.exe”的输出正常”(不带引号)在批处理脚本中,我将输出保存在批处理脚本的一个变量中,然后想与保存的变量进行比较。setouputTest1="Theoutputof"test.exe"isOK"test.exe-p75>temp.txtset/pTESTOUTPUT=问题出在outputTest1变量和字符串中的引号上。我试过像这样用双引号:setouputTest1="Theoutputof""test.exe""isOK"但没有运气。有什么想法吗? 最佳答案

windows - 使用名称通配符配置 Windows 服务

需要帮助,我需要使用一个带通配符的命令来更改Windows服务的“启动类型”状态。我需要一个命令来更改名称为Citrix*的所有服务的启动类型。我已经在使用以下命令来停止服务:wmic服务,其中“displaynamelike'Citrix%'”调用StopService但我找不到任何使用通配符从命令行配置服务的内容。 最佳答案 wmicserviceset/?表示可写属性不适用于此别名或类。要设置Windows服务的启动模式属性,请调用ChangeStartModemethodoftheWin32_Serviceclass.Sta

windows - JSFL:FLfile.runCommandLine & 正确转义 Windows 命令行参数的空格

我正在开发一个JSFL脚本,它将导出WAV文件并使用lame.exe通过FLfile.runCommandLine将它们编码为MP3。我不知道如何正确转义命令行中的空格以使其正常工作。varcommand_line='"C:\pathWithSpacesinpathname\lame.exe"-option1-option2"C:\differentpathWithSpaces\targetfile.wav""C:\differentpathWithSpaces\targetfile.mp3"';FLfile.runCommandLine(command_line);命令窗口中的结果:

windows - 如何将命令行上的双引号转义为 .vbs 脚本?

我有一个脚本。我想将其中包含双引号的行发送到该脚本,如下所示:CscriptmyScript.vbs"Testing"thisline""但是行内的双引号使得该行永远无法正确到达脚本。我试过用克拉(^)转义或使用双引号("Testing""thisline""")得到不同的结果,但没有一个是我想要的结果(脚本得到Testing"thisline")。为了证明为什么我需要这样做,我正在尝试将SQL行发送到将编辑我的Orca表的脚本,并且需要在其中一个值中包含双引号才能执行我想执行的操作与逆戟鲸。 最佳答案 你可以试试这个:这是vb脚本

windows - 如何转义schtasks/tr参数

我需要安排一个PowerShell任务,如下所示:powershell.exe-file..\Execute\execute.ps1我尝试将其分配给参数$Argument,然后将其传递给schtasks,如下所示:$Argument="powershell.exe-file'..\Execute\execute.ps1'"schtasks/create/tn"SOE_Checks"/tr$Argument/scDAILY/st05:00/ru"System"/rlHIGHEST/f但是运行上述代码后,什么也没发生-成功创建任务后,它似乎没有运行。我也尝试将其分配给不带引号的$Argum

windows - Windows 批处理中的通配符(星号)

我的Windows脚本(.cmd文件)中有这个命令:CALLmv*.exefoo.exe通配符似乎根本没有被解释为通配符,因为在执行脚本时,它会抛出一个关于找不到名称为*.exe的文件的错误(字面意思是*.exe)。顺便说一下,当前目录中有一个.exe文件。那么我应该如何重写这个命令呢?谢谢 最佳答案 如果mv可用,可能附近有sh.exe或bash.exe。然后就很简单了:sh.exe-c"mv*.exefoo.exe"CMD解释器不扩展通配符,不像unixshell:命令自己做(或不做)它。也许内置的ren命令会扩展通配符,但我不

linux - 使用 -C 选项和通配符的 tar 文件

我正在将tar命令传递给应用程序中的shell执行器。但似乎我的tar语法不正确。(这是Windows(bsdtar命令),但据我所知与Linux的工作方式相同;如果需要,我也可以在Linux上进行测试。)我正在尝试对所有以ext结尾的文件进行targz,而不将完整路径存储在我的tar文件中。tar-cvzftest.tar.gz-CC:/mydir/toTar/*.ext我得到一个错误:tar:*.ext:Cannotstat:Nosuchfileordirectory我可以给出整个路径,但我的tar将包含C->mydir->toTar->。我只想要结果中的文件,而不是mydir和t